Day28- SQLite3-聊天室內容資料庫
我剛開始選擇使用js撰寫sqlite的理由是因為聊天室的內容是使用html來傳輸,而聊天室串連著js,所以想要使用js撰寫,讓資料庫的程式能夠寫在js當中,也方便使用變數和維護比較便利,不需要多個程式之間切換,隨著之前寫著js的sqlite3失敗,我轉為使用python撰寫,並把python程式寫入到RASA負責聊天回復的機器人那,因為所需變數,在RASA也有,雖然RASA不是由我研究撰寫,但是我與撰寫RASA的成員溝通,最後選用了python是正確的決定。
首先得安裝可以管理資料庫的頁面,我這邊選用DB Bowser for SQLite作為我的資料庫管理頁面,之所以會使用這個來作為我的管理頁面的原因是因為:
- 創建和壓縮數據庫文件
- 創建、定義、修改和刪除表
- 創建、定義和刪除索引
- 瀏覽、編輯、添加和刪除記錄
- 搜索記錄
- 以文本形式導入和導出記錄
- 從 CSV 文件導入和導出表格
- 從/向 SQL 轉儲文件導入和導出數據庫
- 發出 SQL 查詢並檢查結果
- 檢查應用程序發出的所有 SQL 命令的日誌
- 根據表或查詢數據繪製簡單圖形
可以做到諸如此類的事情,相當好用。下載的網址在:https://sqlitebrowser.org/
可以從圖看到,能新增資料夾,打開資料夾,刪減資料表等等,以及從資料表的資料欄位都能觀看控管,還有Bowser Data直接從這頁面修改資料欄位的data,最右邊還能直接輸入SQL程式來執行。